//
//  NetWorkManager.h
//  A_Over_Packaging
//
//  Created by ChenNing on 15/10/23.
//  Copyright © 2015年 chenn. All rights reserved.
//


#import "AFNetworking.h"
@interface NetWorkManager : AFNetworkReachabilityManager

/**
 *  Get请求,有缓存
 *
 *  @param isCaChe     是否缓存
 *  @param url         请求地址
 *  @param resultData  返回结果
 *  @param resultRrror 返回错误
 */
+ (void)GET:(NSString *)url
    isCaChe:(BOOL)isCaChe
 resultData:(void (^)(id responseObject))resultData
resultRrror:(void (^)(NSError *error))resultRrror;

/**
 *  Post请求
 *
 *  @param url         请求地址
 *  @param parameters  请求参数
 *  @param resultData  返回结果
 *  @param resultRrror 返回错误
 */
+ (void)POST:(NSString *)url
  parameters:(id)parameters
  resultData:(void (^)(id responseObject))resultData
resultRrror:(void (^)(NSError *error))resultRrror;

/**
 *  清空缓存
 */
+ (void) clearCaches;

/**
 *  缓存大小
 *
 *  @return 返回缓存大小
 */
+ (CGFloat) getSizeOfCaches;

@end
